package com.raymond.entity.commons;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * desc-公共实体对象
 *
 * @author houmenghe
 * @date 2025/04/21 16:17
 **/
@Data
public class BaseEntity implements Serializable {

    private static final long serialVersionUID = -6110137146511716016L;

    @ApiModelProperty(value = "系统编号")
    protected Long sysNo;

    @ApiModelProperty(value = "创建者系统编号")
    protected Long inUserSysNo;

    @ApiModelProperty(value = "创建人")
    protected String inUserName;

    @ApiModelProperty(value = "创建日期")
    protected Date inDate;

    @ApiModelProperty(value = "编辑人系统编号")
    protected Long editUserSysNo;

    @ApiModelProperty(value = "编辑人")
    protected String editUserName;

    @ApiModelProperty(value = "编辑日期")
    protected Date editDate;

    @ApiModelProperty(value = "数据状态 0-已禁用 1-正常 -999-已删除")
    protected CommonStatusEnum commonStatus;
}
